home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc A) / Acorn User China CD-ROM (UK) (Disc A).bin / DEMON / DEVELOPER / HYPERMAIL.ARC / !hypermail_Makefile < prev    next >
Encoding:
Makefile  |  1996-01-24  |  1.8 KB  |  69 lines

  1. # Project:   HyperMail
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -IC: -throwback
  6. C++flags = -c -depend !Depend -IC: -throwback
  7. Linkflags = -aif -c++ -o $@
  8. ObjAsmflags = -throwback -NoCache -depend !Depend
  9. CMHGflags = 
  10. LibFileflags = -c -o $@
  11. Squeezeflags = -o $@
  12.  
  13.  
  14. # Final targets:
  15. @.HyperMail:   @.o.date @.o.file @.o.hypermail @.o.mem @.o.parse @.o.print \
  16.         @.o.string @.o.struct @.^.^.^.Languages.AcornC_C++.Libraries.clib.o.Stubs \
  17.         @.^.^.^.Languages.AcornC_C++.Libraries.OSLib.o.OSLib C:Utils.o 
  18.         link $(linkflags) @.o.date @.o.file @.o.hypermail @.o.mem @.o.parse \
  19.         @.o.print @.o.string @.o.struct @.^.^.^.Languages.AcornC_C++.Libraries.clib.o.Stubs \
  20.         @.^.^.^.Languages.AcornC_C++.Libraries.OSLib.o.OSLib C:Utils.o 
  21.  
  22.  
  23. # User-editable dependencies:
  24.  
  25.  
  26. # Static dependencies:
  27. @.o.date:   @.c.date
  28.         cc $(ccflags) -o @.o.date @.c.date 
  29. @.o.file:   @.c.file
  30.         cc $(ccflags) -o @.o.file @.c.file 
  31. @.o.hypermail:   @.c.hypermail
  32.         cc $(ccflags) -o @.o.hypermail @.c.hypermail 
  33. @.o.mem:   @.c.mem
  34.         cc $(ccflags) -o @.o.mem @.c.mem 
  35. @.o.parse:   @.c.parse
  36.         cc $(ccflags) -o @.o.parse @.c.parse 
  37. @.o.print:   @.c.print
  38.         cc $(ccflags) -o @.o.print @.c.print 
  39. @.o.string:   @.c.string
  40.         cc $(ccflags) -o @.o.string @.c.string 
  41. @.o.struct:   @.c.struct
  42.         cc $(ccflags) -o @.o.struct @.c.struct 
  43.  
  44.  
  45. # Dynamic dependencies:
  46. o.hypermail:    c.hypermail
  47. o.hypermail:    h.hypermail
  48. o.hypermail:    h.config
  49. o.parse:    c.parse
  50. o.parse:    h.hypermail
  51. o.parse:    h.config
  52. o.parse:    h.parse
  53. o.file:    c.file
  54. o.file:    h.hypermail
  55. o.file:    h.config
  56. o.file:    h.file
  57. o.file:    OS:h.osfile
  58. o.file:    OS:h.types
  59. o.file:    OS:h.os
  60. o.file:    OS:h.fileswitch
  61. o.print:    c.print
  62. o.print:    h.hypermail
  63. o.print:    h.config
  64. o.print:    h.print
  65. o.print:    OS:h.osfile
  66. o.print:    OS:h.types
  67. o.print:    OS:h.os
  68. o.print:    OS:h.fileswitch
  69.